package com.meilai.project.controller.web.market.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDate;

/**
 * <p>
 *
 * </p>
 *
 * @author xchen
 * @since 2022-07-16
 */
@Data
@TableName("bill_market_shoot_requirement")
@ApiModel(value = "BillMarketShootRequirement对象", description = "")
public class BillMarketShootRequirement {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("主键 ID")
    @TableId(type = IdType.AUTO)
    private Long id;

    @ApiModelProperty(value = "市场单id")
    private Long bill_market_id;

    @ApiModelProperty(value = "拍照类型,1上刊，2下刊，3中间监播")
    private Integer shoot_type;

    @ApiModelProperty(value = "拍照时间")
    private LocalDate shoot_date;

    @ApiModelProperty(value = "百度时间")
    private Boolean baidu_time;

    @ApiModelProperty(value = "水印时间")
    private Boolean watermark_time;

    @ApiModelProperty(value = "报纸时间")
    private Boolean newspaper_time;

    @ApiModelProperty(value = "是否正常拍摄")
    private Boolean normal_shoot;

    @ApiModelProperty(value = "是否背景清晰")
    private Boolean background_clear;

    @ApiModelProperty(value = "是否报纸清晰")
    private Boolean newpaper_clear;

    @ApiModelProperty(value = "近景张数")
    private Integer close_shoot_num;

    @ApiModelProperty(value = "远景张数")
    private Integer far_shoot_num;

    @ApiModelProperty(value = "备注")
    private String memo;




    public static final String BAIDU_TIME = "baidu_time";
    public static final String WATERMARK_TIME = "watermark_time";
    public static final String NEWSPAPER_TIME = "newspaper_time";


    public static final String BILL_MARKET_ID = "bill_market_id";

    public static final String NORMAL_SHOOT = "normal_shoot";

    public static final String BACKGROUND_CLEAR = "background_clear";

    public static final String NEWPAPER_CLEAR = "newpaper_clear";

    public static final String CLOSE_SHOOT_NUM = "close_shoot_num";

    public static final String FAR_SHOOT_NUM = "far_shoot_num";

}
